FernleafSystems\Wordpress\Plugin\Shield\Modules\LoginGuard\Options S

Total Complexity 40
Dependencies 0
Dependents 0
Total lines 134
Lines of code 97
Logical lines of code 32
Comment lines 8
Methods 28
Properties 0

Methods 28

Method Rating Maintainability Complexity Lines of code
isEnabledEmailAuthAnyUserSet()
S
75 3 4
isYubikeyConfigReady()
S
78 2 3
isEnabledGaspCheck()
S
78 2 3
isEnabledYubikey()
S
78 2 3
isProtect()
S
74 2 4
getAntiBotFormSelectors()
S
75 2 4
getEmail2FaRoles()
S
63 2 10
getMfaSkip()
S
77 2 3
isEnabledU2F()
S
78 2 3
isEmailAuthenticationActive()
S
79 2 3
isEnabledBackupCodes()
S
78 2 3
isProtectRegister()
S
80 1 3
isProtectLostPassword()
S
80 1 3
isProtectLogin()
S
80 1 3
isEnabledGoogleAuthenticator()
S
79 1 3
isEnabledAntiBot()
S
79 1 3
getBotProtectionLocations()
S
80 1 3
isEnabledCooldown()
S
80 1 3
getHiddenLoginRedirect()
S
80 1 3
isEnabledEmailAuth()
S
79 1 3
isMfaSkip()
S
80 1 3
getYubikeyAppId()
S
79 1 3
getIfCanSendEmailVerified()
S
79 1 3
getCustomLoginPath()
S
79 1 3
getCooldownInterval()
S
80 1 3
getLoginIntentMinutes()
S
71 1 6
getLoginIntentMaxAttempts()
S
77 1 3
isEnabledSmsAuth()
S
79 1 3